package com.red.star.wechat.data.entity.vo;

import com.red.star.wechat.data.entity.BaseEntity;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * @author Xucan
 * @Description:蓄客卡订单明细报表
 * @create 2018-07-03 10:18
 **/
@Data
public class StoredCardOrderDetail extends BaseEntity {

    /**
     * 交易时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm")
    private Date dealTime;

    /**
     * 交易时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date dealStartTime;

    /**
     * 交易时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date dealEndTime;
    /**
     * 订单号
     */
    private String orderNumber;

    /**
     * 微信订单号
     */
    private String wxOrderNumber;

    /**
     * 活动
     */
    private String activityName;

    /**
     * 券包Id
     */
    private Integer couponsId;

    /**
     * 券包名称
     */
    private String couponsName;

    /**
     * 联盟id
     */
    private Integer groupId;

    /***
     * 联盟组名称
     * */
    private String groupName;

    /**
     * 大区
     */
    private String bigRegion;

    /**
     * 小区
     */
    private String smallRegion;

    /**
     * 商场
     */
    private String mallName;


    /**
     * 顾客姓名
     */
    private String fansName;

    /**
     * 顾客手机号
     */
    private String fansMobile;

    /**
     * 导购姓名
     */
    private String employeeName;

    /**
     * 导购手机号
     */
    private String employeeMobile;

    /**
     * 导购类型：0导购  1管理员
     */
    private Integer employeeType;

    /**
     * 交易金额
     */
    private String dealMoney;

    /**
     * 导购收益
     */
    private String employeeIncome;

    /**
     * 交易状态
     */
    private Integer dealStatus;

    /**
     * 商场code
     * */
    private String mallCode;

    /**
     * 蓄客卡名
     * */
    private String storedCardName;

    /**
     * 蓄客卡Id
     * */
    private Integer storedCardId;

    /**
     * 核销状态
     * */
    private Integer verificationStatus;

    /**
     * 激励条件
     * */
    private Integer excitationType;

}
